626
2
1270
0
1522
1
952
1589
2181
2365
4
2335
7
1094
3
2375
196144
710274
332
398
491
5
429
431
617
276
625
308
233
1002
477
378
339
151
355
384
522