2725
2
1270
1
935
0
2774
3
1940
5
3559
493
810
1362
597
1279
5470
1817
6406
12
4106
909
938
589
97284
2400
2059
8