3326
3
1112
2
1632
2551
1788
1
3176
1507
2686
8
1583
14374
2238
1089
3939
1234
6547
0
2368
7222
4
3929