873
1
2126
0
502
522
1206
476
859
2231
9
670
287
253
2448
1865
579
1176
2650
156
434
729
99
485
186
970
455
1905
2
332
258