1233
0
565
1161
1309
1
2177
3
372
106
252
149
2
90
133
614
300
362
82
128
528
570
347
1367
5
2066
1083
292
951
574
1206
1211
1593
1326
1085