2016
2573
2181
1270
1116
1157
1510
1093
1608
1856
1146
1589
1249
1214
1142
2497
1800
1671
1279
1197
1326
1367
1833
2112
1346
1471
1309
1403
1746
3054
3041
1378
1537
1690
1273