666
1
1330
2209
1691
2578
1290
1766
2
2392
1039
4285
3
2163
0
1545
12149
2562
11924
1093
529
510
4692
1069
1879
1054
6753
17
2173
745
2044
3326
2571
6
3863
300