121182
1
448
1073
0
476
663
282572
941
456
5290
2
957
381
467
403
2490
273
1853
306
1043
781
249
410
262
1009
408
282
951
454
248
771
505