1351
2
880
3
341
0
3646
2989
5
4122
15
1877
960
390
4067
6
475
1
608
1226
738
239
31486
10
502
4706
1767
1722
2351
4594
8023
9
1948
416
2645
980
771
2526
1586