1047
3
1170
4
1305
1
1221
2
971
2382
267
3912
804
1922
633
913
2016
5737
778
1671
475
0
380
1735
172
740
653
2693
5
1785
117
3298
2925
2615
910
101