438
2
5262
10
915
1
1222856
4
1362
1129
0
5734
1922
1302
4172
9
4273
784
22330
22
7328
2786
929
1549
3437
5
2619
4869
1385
938
975
1823
4154
1696
1762
665
399
1966