498
3
493
0
1358
1
845
1602
6
104
1077
2
149
1064
5
528
322
799
86
834
277
896
74
791
783
340
1119
1764
609
740
1342
622
326
308
1465