302
1
383
2
1385
633
0
2113
5009
493
823
543
964
1575
1302
395
322
12590
839
6689
4
3632
5
999
2330
980
2301
1089
274
1276
17730
11
440
521
2673
3025