2899
8
2521
1
1239
0
1282
1342
454
2419
14
1514
1853
809
2477
792
1974
1598
570
1051
2241
432
4015
2
1429
2289
4
633
706
1174
664
1326
1529
1404
6744
34
3003
5