3
1552
29
120
3
312
471
331
3
2
4
352
558
100
1197
320
105
14
260
41
908
168
0
23
512
205
94
5
432
419
328
7
1
166
29
504
87
