1023
1
1381
571
805
1029
952
3
6002
495
469
598
13728
1453
2
1567
31842
953
40259
5
20945
1481
1776
869
1283
1269
1145
578
649