2529
7
2132
3
2582
1
1967
2
1063
0
2749
5
5322
8
2759
2152
619
2003
2400
6
262
18258
2048
2141
9
3460
1679
442
975
4
574
1536
1169
3050
2164
1015
5977
13
771
3412
951