1594
9
1192
2
1042
1
1270
474
3
1453
191
1990
2499
447
1173
595
485
841
1443
1948
1751
5
1181
1313
7
1632
3582
3109
2741
1267
226
167
538
1369
1188
1085