1588
3
1373
1097
1
799
3108
2
693
947
1010
1319
935
682
1330
611
864
433
425
955
571
480
2926
9
699
1982
1705
687
988
4421
24
1205
8
2649
2626
4
568