1175
1
282572
0
340
1227
485
383
846
1132
670
835
1343
1212
458
1581
382
493
25127
3123
266
282
560
590
2099
765
935
68
719
529
1540
2855
3