836
299
2396
694
3436
426
2929
637
289
137
396
1060
336
168
4992
669
2067
3333
2625
313
148
1028
2686
1022
3531
927
1683
259
833
440