269
0
1554
955
631
2690
326
517
349
683
611
263
382
323
303
679
552
262
282572
46414
1
1020
503
266
1015
296
575
991
980
1095
339
1343