2921
1321
1313
3280
2065
1782
2468
1471
3335
6450
6107
2920
2112
2643
1693
2988
2003
2130
2093
10239
3369
3681
2346
8991
2268
42156