2304
3
123674
35
980
1
24337
22
1161
592
0
673
1185
2
2584
11
1777
718
2505
1162
5204
1376
2193
4
1998
1239
1416
1585
1767
2338
674
6753
17
3354
9
2860
603
1348