311
3
339
987
2
2146
567
1
1885
2528
7
2688
14
3641
4
1189
513
3197
5
945
0
2783
6
788
1133
3064
546
921
573
833
732
709
2504
10
1463
1570
2778
2838
1918
1925