249
0
4071
1
14076
7
2189
273
326
333
21743
292
408
422
2068
282572
1059
3373
1212
616
21
363
580
418
48708
302
420
177
31220
10
1356
1711
396
448
514