1551
2
4111
169211
11
467
0
329
381
25137
2328
470
302
1123
3
1020
333
957
415
951
456
409
787
1557
403
1161
602
1133
1045
1939
2546
454
722
2121
4