280
976
361
663
1173
572
1255
1607
331
421
19
281
681
372
291
25
48
411
34
543
913
1027
751
17512
643
601
641
13316