290143
367116
902981
530767
315905
309935
144809
114191
236389
120446
14856
502826
86244
757684
546425
356374
303560
228799
85228
155442
358832
96367
382440
910600
732547
407646