8499
26
907
2
2330
4
359
0
2342
5
665
1
2182
1204
2507
2861
1281
10
1846
3
4206
715
2711
5848
647
2178
3239
666
110
329
306
364
381
265
2036
1275
1386