663
0
303
381
25137
267
839
294
668
257
375
248
409
213
517
505
269
433
2123
2702
1939
3383
3
1045
1664
244
1824
454
588
943
1661
1
2190