3090
6
616
0
2903
3
2471
3498
4
1287
370
362
456
722
3316
10
719
2932
2
384
2907
1313
728
1781
1
2258
2902
16
1659
8267
818
2517
351
402
5141
7
3765
2996
342