1096
3989
7231
2256
5047
2079
43234
2619
2178
2551
1197
2396
2426
1753
2992
1825
1651
1180
1140
2039
1537
11361
2116
1190
5859