1381
2
1166
666
1
1330
619
3
2209
1402
2903
1691
1369
1752
2578
1290
1172
1181
2935
2392
1039
2604
9
300
0
2003
3460
7
1679
975
4
574
1536
6
3050
2164
529
510