3682
2
2195
3
753
1
189326
0
592
2733
4
3593
16
2525
2732
2611
1723
38477
34
1419
1078
734
682
2349
4465
22
3859
2396
3354
3626
552
429
4291
9
700
1473
502
645
19079
6