249
0
70
448
1
365
4071
1126
326
65
14076
7
292
1128
951
931
367
1227
543
2068
1853
21743
2490
2992
152
392
3469
2
1437
321
266
1059
1343
1089