249
0
70
448
1
365
4071
65
14076
7
292
1128
951
931
367
1227
18403
6
2068
1853
2490
2992
152
3469
2
1437
266
1059
1089
466
300
340
637
423
1126