2151
1
2996
0
4471
2
2048
773
2907
2303
536
7793
4
240
2524
1397
2258
2455
2366
3080
3
423
1614
795
984
932
1663
5
822
1044
766
549
607
3546
1015
1078