448
1
367
4071
1009
0
249
31535
292
2490
255
2522
305
628
566
105290
2068
397
296
3373
1059
2992
422
46414
2904
2
1099
507
282572
1128
953
437
440