1009
2
2490
0
439
554
1425
957
169
415
1032
951
2198
505
5313
1942
660
1436
1128
382
379
2710
9
787
152
592