27021
1390
1705
1491
1176
5572
2277
4931
934
1308
1168
4623
2498
935
812
7744
8048
7048
888
1322
2051
1183
995
799
1030
4989
873
968
4630
1235
860
987
1000
2508
1445
1301
1107
3120
1157
1811
1743
1867
15848
840
1121
1558
1476
1218
1132
1127
976
1083
1075
9640
2440
1658
3648
2053
1264
2081