110450
1231421
52050
1181623
1034104
473146
239711
1261528
825321
975796
634506
87491
680616
295269
478850
1009864
1048566
1297126
564101
857167
896187
1193370
632578
1145287
562886
48113