1075
0
2992
503
298
621
138355
369
7328
2
46414
1
1009
412
1780
766
478
296
1779
471
1921
2740
431
81077
101
464
343
572
2422
5009
2941
7334
4
306
432