1322
3
2631
7
2382
5
905
0
3026
4
986
8
550
1
1027
401
710
2
1571
175148
126
29628
17021
11
3326
1723
1401
1035
743
1279
4520
2206
1569
1662
386
26
123
3689
923