249
0
4071
1
448
169211
11
292
396
367
2490
2068
1059
2167
3
70
521
1650
1212
152
931
529
302
1089
65
428
340
5213
637
392
466
423
361
21743