1330
569
3089
1349
1368
412
954
285
4133
1977
568
279
1578
805
829
430
588
360
1293
663
3225
1442
3589
2216
811
407
5016
3158
1934
966
2470
1529
1046
608
1093
598
567
334
729
145