529
1
973
1359
305
0
472
243
999
206
191
366
321
319
2446
3
260
457
963
2012
2
784
883
1375
262
165
521
1475
1836
4
1108
458
1115
990
1867