249
0
121182
1
448
367
1853
70
476
365
4071
1559
2
65
14076
7
292
1863
1128
951
931
18403
6
1227
2027
2068
2490
2992
152
8876
8
3469
1437
266
1059
1890