2
1408
42
3281
26
2488
11
1200
4
1705
7
1085
18
3874
1857
23
5830
9
1058
15
4641
1
846
8
1258
918
0
2367
1191
865
862
867
907