526
1
651
1026
966
467
383
848
2
828
69
1358
5
1596
6
487
1363
308
303
28
408
64
512
446
474
165
206
497
4
101
565
198
3742
9
3215
7
649