448
1
249
0
1009
367
31535
2522
3373
422
4071
292
2490
396
3287
255
653
305
628
566
2068
397
296
759
1059
2992
576
46414
2904
2
1099
507
931