535
0
745
324
1877
1
1317
362
90
1319
520
382
765
400
381
2199
492
464
804
349
1608
2490
931
955
47041