389
2355
2566
2646
751
1145
1321
1214
1083
160
962
862
824
1204
524
843
1273
987
242
34
76
861
28710
20
23916
313
463
775
1166