1375
9
841
2
1315
13
921
7611
20
1130
1
630
799
69
64
4355
901
925
989
604
537
2143
11
830
806
1484
2687
0
2318
1859
8
2381
5
2700
425
1554
1295
523
2080