1502
1
1212
3
3536
11
1760
871
2
926
1883
4
803
0
2127
2053
1713
471
804
526
1307
1482
848
1326
1042
1076
1102
1407
6
1535
9
1247
4434
699
878
20
928
268
1273