3090
6
1532
1
4305
2
1819
2926
4
1289601
2666
9
2258
6346
16
1131
1660
17946
0
3326
3
32302
2055
2166
1690
1778
2535
2999
1168
1883
1305
2710
19783
769
1903
2368
1399
2392