249
0
1277
5
21743
1
363
273
326
333
2068
422
1212
3373
1059
616
21
2189
4071
1711
396
292
418
580
392
1960
7
1356
4223
22
31535
4677
10
1073
802
521
420