463
1
309
137
2
360
308
600
650
443
1000
375
88
180
154
291
259
302
250
702
1136
7
392
581
423
699
1355
3
3576
3090
95
0
29
1238
1705