1093
1
641
21152
8
2593
1942
9
297066
0
2086
3
2543
6
2711
2
2456
827
3771
1880
3107
4
980
4730
861
5151
2911
9056
4651
989
398656
19
1690
550
4724
2082
7893
2378