1301
1
2499
1623
2
1069
1080
4
3429
7
1094
2571
1152
1249
946
990
759
2053
2921
5
2440
0
1497
1684
3120
1746
4184
2106
17970
15
3637
13018
4362
3