1128
2
159
1
1690
5922
5
2272
3403
1131
1985
621
0
542
1022
2287
1665
253
1033
106
1225
14125
10
4235
618
120
6899
9
1239
3012
237
469
1397
706
272
2649