2872
1396
460
435
871
1618
3742
1132
492
991
1069
308
855
2932
2314
641
1303
1647
1422
352
3272
3311
482
979
