3116
1
1343
0
1205
1147
1132
964
3560
3
1198
2330
949
746
2683
440
1052
2
3025
11829
1334
1425
6
1181
1246
670
2493
522
1702
342
262