1333
2
1503
4
1264
1
35364
0
1704
5
770
530
222
1369
1522
634
1090
2066
1254
1148
1624
2362
1108
3
1063
555
1138
1327
2246
1685
556
1575
951
1642
1012
1771