3926
14
1951
2
38477
34
1606
1379
0
2259
1
4453
4
2906
13995
2935
2699
392
5226
5
2277
2153
51331
25
693
784
526
1093
1380
2166
1660
3580
1825
83
2562
905
2294
801