4111
2
2490
0
430
1
951
21743
580
368
363
5316
3
18403
6
385
1557
578
10324
403
259
31535
957
505
1277
5
2142
1610
3493
119
605
911
1853
1282
4223
22
991