1598
2
1854
3
4269
4
1938
2288
1381
0
1166
1761
8
1792
765
1
3819
11
973
1720
1529
1712
3528
610
952
1300
332
162
242
744
278
460
876
365
589
474
350