783
2
1145
4
712
7027
1178
354
1
1017
420
1924
2277
3023
20
2039
1408
963
1011
539
1379
3
548
1034
563
1049
1153
628
663
316
1480
509
1222
5
303
1053