249
0
4071
1
21743
14076
7
2189
273
326
333
292
105290
422
2068
1059
3373
1212
616
21
363
580
418
48708
302
2683
420
392
1343
31220
10
1356
1126
1711
396