1331
2
925
3
574
0
2323
9
3158
370
623
1
3012
3475
5
237
2722
19932
6
1107
5443
15
5635
542
773
608
120
383
106
272
302
1663
2476
582
685
618
1969
5505
14