212
0
1123
66
364
383
1304
718
173
5367
8
155
481
643
4830
2
475
246
584
552
428
498
901
813
1446
15789
1337
2410
342
543
560
637