1832
3
4111
2
860
0
462
467
343
333
683
381
25137
2008
2328
2071
968
365
1343
1425
1020
957
1251
1
20634
8
415
951
456
409
787
1557
403
1161
602