307
1
116
0
1282
397
273
302
4071
363
448
316
485
18403
6
291
6515
2189
484
3092
1667
2490
105290
1650
638
422
918
598
588
472
382
31535
48708