422
0
31535
2490
430
1
1943
361
296
266
951
448
503
1232
380
580
397
1043
403
2522
409
288
2904
2
255
1780
5313
663
745
755
267
437
440