918
0
1809
846
1780
1
303
2275
2
378
679
3691
5
2809
318
2301
3092
255
2881
736
2896
10
830
99
1897
423
1567
47041
1647
3510
376
968
4111
660
2749