810
1
2349
2
131589
592
0
297066
2525
4
2195
3
948
2732
2044
1723
1516
2377
38477
34
1993
1419
1078
2184
3910
734
682
11059
9
3859
2396
1412
3626
552
45986
429
2611