2812
1606
981
894
2627
4924
994
890
3302
853
2683
942
958
1598
1812
13407
1125
1077
3312
1943
1105
1488
1033
1002
3780
1721
896
1006
6515
2440
955
2290
1102
2452
3078
1500
2223
965
952
4866
2396
1345
1432
4927
1231
943
6894
1901
990
2777
1292
984
1773
1959
1159
995
968
1022
2273
2047