1009
2
2473
4
2137
531
1
1124
6
402
70
0
378
3
782
1565
1562
1017
159947
14
2022
891
131
885
1437
1816
1058
748
489
1743
3134
1385
6505
7
758
312
497