626
2
1270
0
1522
1
952
1589
2181
2365
4
2335
7
1094
3
2375
196160
710338
332
398
492
5
431
617
276
627
308
233
1002
478
378
339
151
355
384
522