3196
6
2102
0
1417
2
4179
1
745
1864
1059
3479
5
2067
8185
4
2332
3337
2254
3
3485
7
1526
2578
2687
876
496
1844
1721
438
2136
697