1128
2
159
1
1690
1225
0
2650
20
3403
3629
862
1131
616
1022
2287
253
1412
3539
3
5922
5
6899
9
2534
3012
1618
1179
2760
4
3871
2794
1778
1185
783
951
1744
1328