962
2
642
1
1035
3
950
2410
1420
4
3265
1668
2376
6
2958
9
3384
4378
15
3615
25107
12
3373
13
597
900
3505
8227
5
1604
1437
2673
18
3330
8006
8
1116
1666
1732
3481
2262
2331