1503
4
3472
10
600
1
928
2
1519
4135
8
2585
2282
5
6166
3
2145
7
1904
1053
6
143
1116
130
348
80
386
732
807
909
885
578
342
922
606
2579
588
851
0
794