1176
1
2503
2
1810
3
1326
1960
7
1614
5
4151
6
6406
12
7328
730
7885
1256
784
10255
4
1664
521
3025
1547
1329
1883
2372
11881
3696
3748
4223
22
999
481
0
938
2190
928