1239
1
940
3854
2
556
0
1568
1778
1635
4
1254
1894
1250
5464
9
826
695
2368
684
2435
3
1605
1769
1399
730
349
5546
6
4198
1079
917
487
691
11650
23
4072
532