1272
4
912
2
1142
1
211
0
667
1699
1400
467
2522
3926
14
2096
17970
15
1414
2776
1071
1996
1701
725
601
1261
3
1511
2082
372
394
4723
34
4728
1090
1532
1492
1268