2093
1
2322
3
3715
2
5151
1660
21152
8
4651
2650
20
2405
1168
2740
1668
280
833
0
297066
1929
4360
9
3080
181997
11
1095
2163
2773
989
3289
1047
1397
3117
3090
6
4116
4425