20653
0
93
2033
5
1126
16661
8
905
116245
18
1238
3
112
27
1705
1
22542
33
933
471
611
711
2
1638
822
757
1157
750
1850
64627
14092
2911
969
1253
15356
383
125