27012
1390
1705
1491
1176
5571
2277
4927
934
1308
1168
4623
2497
935
812
7744
8047
7048
888
1322
2051
1183
994
798
1030
4989
873
968
4629
1234
859
987
1000
2508
1445
1301
1106
3120
1157
1811
1743
1866
15848
840
1120
1557
1476
1218
1131
1126
976
1083
1075
9634
2440
1657
3648
2053
1263
2081