1693
472
1255
318
4239
1621
970
274
3961
1678
619
224
451
204
620
254
694
333
405
225
919
280
1368
538
723
179
693
124
594
253
940
326
669
203
472
303
764
106
1149
377