1650
4
1407
11
2036
3
254
1
1573
421
915
2
2963
7
440
337
591
1537
493
276
302
586
266
735
6
2709
364
2307
1492
1248
2550
10
1238
558
267
150
2157
4895