516
2
339
0
577
1
479
466
535
230
224
229
313
551
1551
265
1090
3
7651
8
3772
7
6655
4
225
568
579
573
2153
534
1331
1085
1251
483
2025
5
488
690