2507
1
1559
2
23
0
3765
4
1239
2245
3
1033
3017
1131
2061
1226
3053
7
518
1380
1179
894
1055
2580
722