367
0
400
226
663
464
410
2992
957
2984
9
357
968
321
401
2370
3
415
882
1
951
456
409
1130
439
787
584
320
1161
602
1045
376
476
979