3125
2
3546
1
32302
0
2857
3
1517
1050
6781
3498
4
470
3779
863
4471
2964
443
3051
1603
2595
8
5375
1089
1834
9
1461
1639
3608
3106
1308
1344
1365
4151
2010
2906