135
1
137
347
341
910
133
699
379
727
476
325
112
328
340
109
357
716
0
334
290
1031
629
648
2
1152
1553
365
209
1018
2345
2704