505
1
1047
2
282
325
82
151
56
1158
981
454
371
507
509
875
908
801
1053
1035
1141
519
384
747
88
537
173
1550
7
152
1475
848
87