21736
343470
103690
1005572
340106
764324
195179
173261
851948
539232
51684
1131252
41048
343693
533258
190803
34956
848475
267376
53321
302135
671364
241857
478293
796271
26688