3227
2
3738
5
2591
1
1070
0
1618
586
359
2468
2934
883
5242
938
678
1464
672
7265
762
2082
1149
2872
4
2562
5571
3
1399
2860
2733
3036
549
3873
15
477
1698