2103
1
2269
4
2724
2
1506
0
12958
5
1850
475
802
3512
5455
1381
3
139
2921
7
4411
1132
3990
2277
1053
1260
1044
8125
954
356
11768
21
637
2211
518
2400
4820
3098