308
0
79
1
394
2
56
89
318
685
549
386
572
179
234
938
648
4
2575
14
707
656
337
1086
808
1299
448
357
1031
2603
1183
1189
2894
1857
6
1910