3186
9
2108
3
1289601
4
4465
22
19079
6
5060
2
3261
5141
7
6247
5
6018
3169
2277
0
1643
2254
1
12683
17
4629
15
605
20850
2469
780
1833
3439
8
1628
1537
2111
36905
880
11650
23
5597
894