2093
1
2322
3
1660
833
0
5151
2
4360
9
3080
3715
2163
21152
8
4651
3117
1168
4116
6
4425
2194
2173
2650
20
994
280
2405
1668
2740
1815
2932
1290
2982
2104
1929
297066