2264
2173
752
597
1253
1368
803
490
525
598
628
645
580
621
696
1687
627
1282
2097
816
903
1259
670
2169
2651