2012
2564
1752
2337
1403
1684
1502
2253
3169
1257
1043
2394
1618
8860
2052
5083
2261
5809
5505
6193
20150
12770
5820