646
0
913
2522
611
653
572
1129
484
1131
477
2073
1
2694
3
25137
787
58
423
1282
3360
1348
6370
5
4975
2
390
1172
1428
1861
31535
543
290
2061
4106