3114
4
364
0
1155
3466
5
481
31535
428
1123
69
4111
2
212
753
422
5009
458
1116
1043
1
587
282572
628
1129
483
2758
4536
2683
348
173
367
489
2069
3