1226
4
2536
8
8942
23
7184
6
840
0
2281
2320
1
1212
7960
5
2974
2
4842
299
2722
17
2791
2016
3
2654
1804
778
919
1007
2703
11
2122
1016
790
3036
1242
949
898
6073
7
3499