430
1
307
397
918
0
5611
11
31535
3373
580
363
305
1667
1033
382
361
1943
266
269
302
2490
21743
116
2952
771
709
437
458
463
759
2904
2
797