1081
1
987
5
2328
21
509
12
834
838
4
722
682
525
607
268
1372
3
1810
1431
8
92
1378
6
431
1166
2
612
1492
998
761
725
172
396
2169
3840
1123
288