4353
4
2731
1668
3
2653
5
1082
829
6371
382
794
455
442
1246
1
878
994
378
303
643
953
607
574
692
924
1493
2
482
342
1352