941
2
3331
5
1650
2430
1
934
1321
2672
4
3445
1520
1204
103
2240
738
757
1130
1643
1266
1356
899
0
1238
3
1939
1976
7
4970
1458
726
457
557
475
975
3007