915
2
2111
7
2918
25
1724
3
992
1183
1
1420
4392
4
1463
983
1766
5
801
998
937
2283
1918
706
5930
10
2746
2297
600
1203
2615
888
861
669
1045
1010
1631
6