1005
1
5745
5
1037
509
0
2328
514
403
1716
675
737
571
1622
683
2372
2
458
1952
1020
2982
3
659
464
1329
2459
9
1889
957
415