3125
2
3158
2551
1
2124
3
4471
2465
3673
6
1285
0
2160
5338
657
3344
1397
3131
314
1769
3498
4
1812
40
802
110
3780
10
3196
1564