1003
5
1451
1
1579
2
1983
828
712
797
2096
11
1423
6
1572
1263
17322
21
782
1751
7
1537
3
3896
17
1086
446
477
2943
305
5005
9
1006
1140
1058
4
1193
1121
1214
2248
1432