29316
1040
1394
1041
2946
1351
861
3228
1623
1942
1363
1734
970
2553
1626
862
97248
1916
1984
1130
4204
30210
3216
1940
1451
35611
2194
1923