1778
2
1009
1
1212
4745
9
6139
4
3069
5
2901
25
972
693
3
703
1048
0
666
346
9566
8
2259
1579
1044
935
1104
11351
17
782
276
768
709
194
1329
1821
7
403
696