5604
2
2328
4
5242
1
325
1256
5164
30466
64
1769
0
2470
2636
1990
1566
1149
120469
35
5874
7328
2947
3
1129
1306
1976
730
326
938