325
1
1666
2
2496
0
784
22330
22
2321
785
326
300
938
975
1446
2108
6370
5
4328
10
3119
10396
8
2306
4
1961
909
398
5108
4964
3
521
11881
13159
584
905
896