3493
3
1351
4
883
412
1
982
824
2012
9
1277
2869
2
1108
1921
1183
1680
574
4366
0
3666
1390
548
1047
604
1427
4320
1094
736
1914
5
2401
11852
10
672
1001