2564
2
521
1
7952
1649
504
691
0
2095
4
1256
572
5262
10
2987
1362
2644
4172
9
57
120469
35
784
22330
22
3437
5
2619
4869
1385
938
975
3815
4154
2522
665
399
390