4099
4
1929
1
2288
1257
3
2103
477
0
2920
475
822
1850
2
1073
3558
1449
3205
252
595
1501
1053
46
2211
1785
1100
2410
3251
6
3559
139
1020
3488
8
4033
2395