562
2
1100
1205
4
171
1
558
45
0
313
127
362
874
330
124
396
885
3
165
89
161
116
487
2981
463
688
507
441
388
1134
6
1210
337
349
119