453
3
1540
1
353
352
522
470
892
2
344
624
925
289
427
682
356
72
416
235
336
324
334
401
357
650
3825
11
1224
1998
7
5071
5
5136
10
2282
802