2100
4103
1943
1460
2454
5412
1549
1337
28046
3511
2580
2510
1156
2064
1611