2507
1
3178
2
4036
3
2541
0
3128
6500
4779
1637
5055
3045
17970
15
4309
4706
4732
1422
4362
8403
16
3312
9
846
1595
2499
253
4670
2627
1630
1752
3971
1093
1394
880