1428
0
2855
3
2126
543
239
3990
2727
5
247
1
303
4349
5213
497
381
851
3691
2809
2
1084
1665
2189
2301
714
2881
1541
3498
4
597
4922
2073
1580
653
2224