378
0
383
1942
282572
527
303
2328
48766
24
1377
647
463
2490
248
500
1523
468
298
1601
661
931
580
1352