2788
3
1326
0
1309
1992
17333
27
4715
5
1367
1
1271
57793
697
51331
25
404
1744
1251
1227
2366
3575
3519
9
4073
7
2242
9039
779
2977
7222
4
4914
2
2199
2259
1809
1946
5726
10