1504
1
1256
5069
5
1432
2035
2
564
3025
2884
1091
1655
15
935
1298
1157
4
3523
3434
9
1261
1387
557
2558
836
0
1262
3
3540
23
882
797
611
1423
1542
960
2777
7
995