1116
6
1825
2
2284
5
1430
1
2598
4
216
0
2924
2243
1507
2553
3135
3
1877
1697
1051
4982
24
13813
15
279
7782
1833
273
92240
42
1289
204
149
1852
8
2223
1551
7
1504
1646