602
2107
780
541
1318
3190
1460
2790
827
1386
1640
1134
342
1066
888
508
1301
1645
522
3217
1326
365
3188
430
