2564
2
1222856
4
521
1
7952
180849
0
1649
504
2095
1256
5262
10
1362
2644
166543
18
4172
9
120469
35
784
22330
22
3437
5
2619
4869
1385
938
975
4154
25941
17
665
399
6515
398
4964
3