523
2103
883
982
3754
3004
1917
31
2146
34611
925
1433
1784
3710
973
335
5511
1456
263
592
423
312
383
411
561
562
1031
1101
775