462
2
555
3
772
0
315
1
940
852
515
1873
15
114
202
145
494
5
433
133
480
1117
59
43
152
1262
359
554
1803
1007
1483
607
928
6238
2094