249
0
4071
1
448
3025
392
292
396
21743
367
2490
2068
1059
2167
3
1008
2
1343
70
521
1650
1126
321
1212
152
931
529
302
1089
980
65
428
653