121182
1
282572
0
476
3503
3
2490
1853
602
249
1448
403
484
422
17353
1453
2143
454
116
1059
279
456
957
408
1629
1885
1167
415
215
743
2546
1073