1142
6
4425
4
1157
1
1492
356
3
663
516
290
313
825
1440
2595
2
1291
1851
1546
289
169
148
3102
5
1111
2241
948
802
1635
2153
4764
966
1319
1029
666