3682
2
753
1
592
0
2525
4
2195
3
2732
1723
38477
34
1419
1078
189326
734
682
2349
2733
3859
2396
3593
16
3626
552
429
2611
4291
9
700
502
549
5825
948
5579
7
562