1101
0
1931
2
20634
8
2161
1
2490
4455
1893
2328
1043
1165
4396
3
1215
784
267
1832
3104
1004
413
1238
1279
1209
2497
5313
1695
2143
675
865
2702
2493