2701
1199
1372
480
3086
1294
1679
821
2746
1463
1027
462
514
277
1115
605
2806
1276
4464
2867
857
297
615
189
682
285
808
318
416
202
874
362
1673
781
553
219
250
132
349
214