3266
4
1089
1
4162
4429
2
1249
3
1789
5438
4977
5
859
220
30
0
1178
401
800
569
635
941
1835
8
1380
1090
1567
1933
2552
14
122
424
3515
1133
2772
1606
20
508