1180
536
1565
3110
1829
3237
624
2803
1163
1880
1711
994
1168
607
368
1573
723
1665
1669
908
1388
374
1191
1252
