2
1408
42
3281
26
2488
11
1200
4
1705
7
1085
18
3874
1857
23
5824
9
1056
15
4641
1
846
8
1258
917
0
2366
1189
865
862
867
907