1570
2
902
1
225
0
999
593
2008
3
1037
134
943
388
392
1635
4
90
2143
5218
54
559
120
812
939
637
374
433
1027
184
174
360
109767
33
417
502
548