2986
1
1935
2
1365
572
0
1193
2769
1512
3426
4
2724
3715
2443
1819
2392
5151
2906
66
2044
4651
3
7733
3369
3083
5439
2465
2530
4179