1267
2362
784
1505
1968
1950
851
1011
433
2337
2071
3866
396
611
2600
438
1304
1648
751
692
554
2631
774
1623
