1603
0
1033
4328
10
2522
759
1009
580
2809
2
1232
267
381
427
980
918
2490
755
360
1045
479
1541
621
3659
14
745
1043
546
269
422
1880
471
1
525