249
0
21743
1
363
273
4071
3373
396
326
333
292
418
1212
2068
422
1059
616
21
580
2189
17353
302
420
1343
392
3025
1356
1126
1711
448
31535
521