308
0
3367
5
2445
6
810
2
4915
7
769
1
22330
22
1279
2095
4
570
6406
12
640
2352
829
665
198
2619
3650
3
2379
3929
10
3025
97284
1732
1762
1203
120469
35
2086
2811
1227
16399