4058133
1712
6344926
1671
8397404
2588
7306822
2290
34869340
12054
4107902
1146
7221208
1859
5762965
1869
4423566
1244
10186441
2397
2567098
339
9781816
3191
5156512
1310
15090322
5054
16256070
4784
2619343
747
8720131
1595
1925818
562
3652421
989
3519746
964
4028212
1083
4527625
1077
2248855
386
4083555
1102
3168538
273
5086357
1398
6934349
2016
1711790
323