2615
1
1380
0
2495
1403
1289601
4
1683
2899
2593
589
2757
3
1107
2480
4837
5
2911
9
3014
20
2596
2
189326
2693
2732
623
1410
663
467
9877
6