2113
5
1650
4
2036
3
1407
11
421
1
915
2
2973
7
440
1573
591
1537
493
276
302
266
586
1492
364
2307
1248
1238
558
2709
267
150
2157
4895
868
536
1267