307
1
408
10324
2
8244
0
478
556
1343
249
422
509
431
116
335
2952
3599
2257
518
1238
327
1009
19890
11221
23
273
25440
339
8475
12
361
1930
611
391