1129
0
2474
2
3268
1
1642
1374
2368
417
1448
646
1557
6
661
964
2799
3
2982
5866
4
7952
18385
2470
650
2326
738
1142
929
2086
1425
1392
521
737
292
1922