1254
55
21
697
262
263
313
1034
817
51
11010
252
153
462
613
511
381
1543
331
8212
412
947
1448
1667
1003
634