5043
1
1489
0
787
630
1975
6
372
233
107
788
5338
297066
2825
645
916
297
1785
504
562
515
1715
2272
3
409
575
70
2276
4077
2837
1211
393
4230