1634
2
2419
3
11896
12
1768
5
600
1
863
1046
670
1013
2620
4170
890
792
4773
1271
1010
611
865
936
683
1331
947
3108
693
1097
800
727
2794
3615
4
1639