2451
4
907
1
4650
1358
3
2188
8
1563
1664
3497
1129
0
4107
559
251
1923
2274
447
4706
5
863
544
775
1587
263
1421
1690
662
1438
650
3752
2
1584
2103
1392