1132
0
1049
2
935
1281
1
2211
2422
10
475
1784
573
1682
804
493
383
2109
1189
20634
8
1216
1282
890
1379
3
2161
1084
980
300
851
1066
1113
1053
8049
4