1021
1
1427
2265
5
1194
3
1061
4
775
1459
1055
2
703
750
705
503
557
1929
4006
998
1297
2127
6
2100
1116
2480
892
0
1096
916
973
890
925
972
1087
2842