249
0
121182
1
476
21743
422
363
273
326
333
2068
1890
1212
367
282572
3373
1059
1073
17353
1053
616
21
31535
2189
448
4071
139
1711
396
2000
292
1853