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