3024
3
2285
2
181997
11
527
2122
1753
297066
0
878
1816
951
1
2054
4
3109
14
59
658
3338
5308
3629
2327
1446
12472
880
619
2200
1889
3227
1458
5599