1880
2
4111
597
0
467
303
1
602
409
787
403
381
2328
1425
683
1109
803
1161
1506
415
1557
456
951
25137
505
1167
1025
722
454
1936
2275
2121
4