3493
5
3092
1
180849
0
1960
7
2166
2
2442
116
2301
1222856
4
363
2749
3
2924
10543
9
520
556
5471
10
2979
477
2157
3047
4265
2490
714
1866
1073
482
2664
2387
1023
940