123
65
506
534
0
353
503
106
395
606
421
299
104
797
1
574
101
741
4
327
684
171
690
3
293
1314
72
157
1
961
428
803
0
72
1
64
300
401
28
3
1
160
403
199
624
526
