1513
1
1170
964
1129
0
7952
226
662
933
1142
1056
1642
809
1133
1331
3006
3
1049
1233
1421
403
1374
1304
2
292
1470
4531
5
661
2530
248
1941
1796
584