12005
3
2564
2
326
0
1222856
4
477
4223
22
2221
2960
1
330
1026
3503
1960
7
7082
9
2315
1547
2011
3025
6513
5
1277
398
6365
24
300
2922
105807
42
2431
415
476
6515
3117
396