2954
0
2400
2159
5
4310
6
1025
2349
3
618
3574
1
577
1078
798
1147
7081
10
9877
499
3298
2
3083
429
3560
1176
1308
2219
1340
9056
584
683
579
517
2039
7
14470