951
1
929
3
619
564
2687
2
3629
2502
1564
1423
1015
2740
1976
159
1606
3539
1495
2195
1635
4
6236
10
17333
27
1108
2100
8527
1047