768
1
2664
4
1372
2
1651
1427
1601
2596
0
3326
3
1737
7342
4937
9
3231
4002
672
981
641
885
433
1761
12953
6
2459
2108
845
500
1072
1365
1337
5
10614
15
3070
9808