1228
2
1849
1
2998
1208
1057
1201
3370
14
1138
2602
7
620
1492
1433
30641
0
2024
4
1468
1149
1321
861
2023
1215
695
2256
6
375
963
692
832
1364
1328
501
925