322
0
18444
17
1020
2
1404
701
1
25067
33
1668
2188
12
1567
1251
3
2285
2099
3667
13
2950
28769
49
1985
1695
848
1298
3943
1462
977
1415
1078
948
662
1193
1411
851
951