5615
2237
6754
3013
2921
1336
933
179
3652
2059
1265
496
1582
536
3046
1501
828
288
3020
1754
1444
762
1794
805
1158
418
582
246
1753
773
597
252
761
433
2067
1108
1268
487
2282
1096