3429
7
1212
2
1919
5
1249
1
946
1684
2921
1746
1489
3
1703
0
3148
1623
2499
1069
673
1080
4
1094
1301
2571
2238
1152