2919
2
4522
9
5629
3
4246
5
1195
1160
4
2837
0
351
995
11
3250
424
1530
7
4074
1632
4951
1
1640
474
985
2774
1262
8
1553
2170
2668
3683
329
350
1166
4907
671
1529