2155
2
77
1
106
3
947
441
452
1252
443
99
858
6
425
137
740
0
86
1342
622
326
484
308
325
367
446
87
544
1356
592
2214
2550