2490
0
1152
2952
745
1045
546
422
525
580
1075
1020
1009
1297
471
953
464
1603
4328
10
53
1649
1
1238
1033
429
1567
2
343
46414
755
468
381